문서의 임의 삭제는 제재 대상으로, 문서를 삭제하려면 삭제 토론을 진행해야 합니다. 문서 보기문서 삭제토론 Windows API (문단 편집) === 커널 오브젝트 (Kernel Object) === 커널 오브젝트는 윈도우 커널 내에서 존재하는 개체를 뜻한다. 모든 개체는 개체 관리자(Object Manager)에 의해 만들어지고 삭제된다. 커널 오브젝트 종류로는 파일, 프로세스, 스레드 등이다. 모든 커널 오브젝트에는 '''참조 횟수'''라는 변수가 포함되어 있는데 커널 오브젝트에 접근하거나 핸들을 얻거나 하면 참조 횟수가 증가하고 반대로 커널 오브젝트에 더 이상 접근하지 하거나 핸들을 닫거나 하면 참조 횟수가 감소한다. 이 참조 횟수가 0이 되면 윈도우는 해당 커널 오브젝트를 삭제할 수 있게 된다. 예를 들어 프로세스의 경우 프로세스가 종료되었더라도 해당 프로세스에 대한 핸들이 아직 열려있을 경우 윈도우에서는 해당 프로세스의 플래그에는 삭제 플래그 (PSF_PROCESS_DELETE_BIT)를 포함시킬 뿐, 바로 삭제하지 않는다. 해당 프로세스에 대한 모든 핸들이 닫혀 있어야만 비로소 해당 프로세스는 메모리에서 사라진다.저장 버튼을 클릭하면 당신이 기여한 내용을 CC-BY-NC-SA 2.0 KR으로 배포하고,기여한 문서에 대한 하이퍼링크나 URL을 이용하여 저작자 표시를 하는 것으로 충분하다는 데 동의하는 것입니다.이 동의는 철회할 수 없습니다.캡챠저장미리보기